@charset "utf-8";
/* CSS Document */
body {
  MARGIN: 0px;
  PADDING: 0px;
  FONT-FAMILY: microsoft yahei,宋体;
  COLOR: #6c6b6b;
  FONT-SIZE:12px;
  LINE-HEIGHT:26px;


 }
.right0 p { margin:0; padding:0; }


a{ color:#6c6b6b; text-decoration:none }


a:hover {text-decoration : none ;color: #00a0e9;}

dl,dt,dd, ul, li { margin:0; padding:0; }


#focus-wrap{ height:705px; position:relative }
#frame{width:100%; overflow:hidden;}
#img{ position:relative; height:705px; overflow:hidden;}
#img ul { margin:0; padding:0; }
#img li{ height:705px; width:100%; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{width:70px; margin:0 auto; text-align:center; z-index:999; position:relative; top:670px;}
#btn p{ text-align:center }
#btn span{ display:block; float:left; cursor:pointer; margin:0 10px; width:11px; height:11px; background:url(dot.png) 0 0 no-repeat;}
#btn span.hov{ background:url(dot.png) -11px 0 no-repeat;}
.wrap2 { width:1130px; margin:0 auto }
.wrap { width:1100px; margin:0 auto; }
.logo { width:474px;  }
.fl { float:left; }
.fr { float:right; }


#nav { margin-top:20px }
#nav ul {
    margin:0;
	padding:0;

	}
#nav a {
	display:block;

	text-decoration:none;
	color:#333;

	line-height:30px;
	padding:0;

	font-family:‘microsoft yahei’;
	font-size:15px;
	font-weight:bold;




}
#nav a:hover,#nav a.active {
		color:#000;

	line-height:30px;

	padding:0;


	display:block;
	border-bottom:2px solid #00a0e9;


}
#nav li {





	float:left;
	text-align:center;

	list-style:none;
	padding:0 8px;



}


#nav li ul {
	position:absolute;
	top:70px;
	left:-999em;
	width:100px;
	margin-left:-20px;
   *margin-left:-56px;


	border-bottom:0;
	border-top:0;
	z-index:999;
	padding:0px;

}
#nav li ul li {




	width:100px;
	height:40px;

	border-right:0;
	padding:0;
	margin-bottom:1px;
}
#nav li ul a {
	display:block;
	width:100px;

	line-height:40px;
	font-weight:100;
	padding:0;
	text-align:center;

	font-size:12px;
	color:#fff;

	background:#00a0e9;
}
#nav li ul a:hover {
	color:#fff;
	background:#333;
	width:100px;
	line-height:40px;
	padding:0;
	text-align:center;

	font-weight:100;
	border-bottom:0;
}
#nav li:hover ul {
	left:auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav .arrowFront, #nav .arrowAfter {
	width:2px;
	height:30px;

	overflow:hidden;
	text-indent:-999em;
}
#nav .arrowFront a, #nav .arrowAfter a {
	line-height:30px;
}
#nav .arrowFront {
	float:left;
	background-position:-54px -68px
}
#nav .arrowAfter {
	float:right;
	background-position:-83px -68px
}


.bt { font-size:18px; color:#00428e; font-weight:bold; font-family:‘microsoft yahei’; line-height:60px; text-align:left }
.bt span { color:#00a0e9; }
.foot { line-height:60px; height:60px; font-family:microsoft yahei; background:#000000; color:#fff; text-align:center }
.wx { width:100%; padding:30px 0; background:#edecec }

.tel { width:470px; color:#868383; line-height:30px; text-align:left; font-size:12px }
.clear { clear:both; }


.left0 { width:717px; }
.right0 { width:262px; }
.right0 ul { margin:0; padding:0; margin-top:15px }
.right0 li { margin:0; padding:0; list-style:none; background:url(li.jpg) no-repeat left; padding-left:15px }


.leftmenupage {

margin-bottom:15px; background:#f1f1f1


	}
.leftmenupage ul {
   margin:0;
   padding:0;
   }
#left_1 {
    float:left;

	list-style:none;
	text-align:center;

	margin-right:10px;
	margin-left:0;

	}

#left_2 {
    float:left;

	list-style:none;
	text-align:center;
	margin-right:10px;

	}
.left_on1 {
  LINE-HEIGHT: 62px; width:103px; DISPLAY: inline; FLOAT: left; HEIGHT: 62px; COLOR: #fff; font-size:18px;  BACKGROUND:#00a0e9;


    }

.left_off1 {

	BACKGROUND:#60c0f3; width:103px; HEIGHT: 62px;  LINE-HEIGHT: 62px;  COLOR: #fff; font-size:18px; TEXT-DECORATION: none


	}

.list {
   margin:0;
	padding: 20px 15px 0 10px;

   }
.list li {
   margin:0;

   padding:0;
   list-style:none;

   line-height:32px;
   font-size:14px;

   }
.list span { float:right; color:#939090 }

.list1 {
   margin:0;
   padding:0;

   }
.list1 li {
   margin:0;
   padding:0;
   list-style:none;
   line-height:34px;
   font-size:14px;
   }
.list1 span { float:right; color:#939090 }
.top { top:0; height:96px; background:#fff; position:fixed; width:100%; box-shadow:0 1px 4px #999; z-index:9999  }

.nav { width:600px; padding-top:20px; margin-left:40px }

.position {
	BORDER-BOTTOM: #ddd 1px solid; MIN-WIDTH: 1000px; LINE-HEIGHT: 40px; MARGIN: 0px auto; WIDTH: 100%; MAX-WIDTH: 100%; HEIGHT: 40px; COLOR: #555656; FONT-SIZE: 12px; margin-bottom:20px
}
.position SPAN {
	COLOR: #00a0e9
}
.position A {
	PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(../images/icon_r_red.gif) no-repeat right center; COLOR: #555656; MARGIN-RIGHT: 15px
}
.position_arc {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MAX-WIDTH: 100%; BACKGROUND: url(../images/banner_shadow.png) repeat-x 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}

.leftside {
	WIDTH: 203px; FLOAT: left; OVERFLOW: hidden
}
.left_ctit {
	LINE-HEIGHT: 52px; TEXT-INDENT: 20px; WIDTH: 100%; BACKGROUND: url(../images/left_titbg.png) #fff no-repeat 0px 0px; HEIGHT: 52px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: 700
}
.left_menu {
	OVERFLOW: hidden
}
.left_menu ul { margin:0 ; padding:0; }
.left_menu LI {
	BORDER-BOTTOM: #dcdcdc 1px solid; LINE-HEIGHT: 30px; MARGIN-TOP: 5px; TEXT-INDENT: 32px; WIDTH: 100%; BACKGROUND: url(../images/icon_r_red.gif) #fff no-repeat 22px 13px; FLOAT: left; list-style:none;
}
.left_menu LI A {
	COLOR: #525252
}
.left_menu LI.current A {
	COLOR: #00a0e9
}
.left_menu LI A:hover {
	COLOR: #00a0e9
}
.left_menu LI.current .submenu A.current {
	COLOR: #b09677
}
.left_menu LI .submenu {
	PADDING-LEFT: 20px; BORDER-TOP: #dcdcdc 1px solid; PADDING-TOP: 5px
}
.rightside {
	WIDTH: 755px; FLOAT: right; OVERFLOW: hidden
}
.right_ctit {
	LINE-HEIGHT: 52px; TEXT-INDENT: 20px; WIDTH: 100%; BACKGROUND: url(../images/right_titbg.png) #fff repeat-x 0px bottom; HEIGHT: 52px; COLOR: #525252; FONT-SIZE: 18px; FONT-WEIGHT: 100
}
.right_cont {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden;
}



.cr { background:#00a0e9; text-align:center; line-height:50px; color:#fff }


#demo0 img { margin:0 10px; }

.xw { height:38px; background:#efeded; width:1000px; margin:0 auto }

.gg1 { width:109px; line-height:38px; background:url(xw.png) no-repeat left; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; float:left; }
.gnr { width:870px; float:right }
.gnr span { float:right; }
.newsr{ width:850px;height:38px; margin:0 auto; color:#c60000; padding-right:20px }

.core{
	height:38px;
	line-height:38px;
	overflow:hidden;
}
.core a{ color:#555; display:block; }

.tb { width:100%; line-height:34px; background:#00a0e9; }
.ss { background:url(ssbg.png) no-repeat top center; width:202px; height:21px; margin-top:6px }
.ss input { width:165px; background:none; border:0; float:left; line-height:18px; font-size:12px;padding-left:10px; color:#999 }
.an { float:left; margin-top:2px }

.lm { background:#f1f1f1; line-height:60px; padding:0 10px; margin-bottom:20px }


.publicDCFC {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_dcfc.png) no-repeat bottom center;
}
.publicQXPP {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_qxpp.png) no-repeat bottom center;
}
.publicYWFW {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_ywfw.png) no-repeat bottom center;
}
.publicJDAL {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_jdal.png) no-repeat bottom center;
}
.publicQXYR {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_qxyr.png) no-repeat bottom center;
}
.publicXWZX {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_xwzx.png) no-repeat bottom center;
}
.publicJPTJ {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_jptj.png) no-repeat bottom center;
}
.publicYRDL {
	TEXT-ALIGN: center;margin-bottom:30px; LINE-HEIGHT: 30px; height: 50px;color:#000; PADDING-LEFT: 0px;  background:url(../images/t1_yrdl.png) no-repeat bottom center;
}

.publicTitle B {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

.xc { font-size:14px; text-align:center; color:#969595 }
.absolute {
	POSITION: absolute
}
.relative {
	POSITION: relative
}
.homeNewsCon {
	OVERFLOW: hidden
}
.homeNewsCon EM {
	FONT-STYLE: normal
}
.homeNewsCon UL {
	WIDTH: 1060px; BACKGROUND: url(../images/news_img.jpg) repeat-y 490px 0px
}
.homeNewsCon UL LI {
	WIDTH: 470px; FLOAT: left; HEIGHT: 255px; MARGIN-RIGHT: 60px
}
.homeNewsCon .other {
	HEIGHT: 30px
}
.homeNewsCon .other SPAN {
	COLOR: #adadad
}
.homeNewsCon .other EM {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN-TOP: 1px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0px;
}
.homeNewsCon .title {
	LINE-HEIGHT: 38px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px; HEIGHT: 38px; FONT-SIZE: 18px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.homeNewsCon .img {

}
.homeNewsCon .img B {
	WIDTH: 180px; FLOAT: left; PADDING-TOP: 6px
}
.homeNewsCon .img B IMG {
	WIDTH: 180px; HEIGHT: 119px
}
.homeNewsCon .img P {
	PADDING-LEFT: 15px; WIDTH: 275px; FLOAT: left
}
.homeNewsCon .img SPAN {
	PADDING-LEFT: 15px; WIDTH: 275px; FLOAT: left
}
.homeNewsCon .con {
	HEIGHT: 138px; FONT-SIZE: 14px
}
.homeNewsCon .con P {
	LINE-HEIGHT: 25px; MAX-HEIGHT: 100px; OVERFLOW: hidden
}
.homeNewsCon .con P A {
	COLOR: #888
}
.homeNewsCon .con P A:hover {
	COLOR: #8da905
}
.homeNewsCon .con SPAN {
	DISPLAY: block; PADDING-TOP: 3px
}
.homeNewsCon .con SPAN EM {
	COLOR: #cdcdcd; FONT-SIZE: 12px; MARGIN-RIGHT: 10px
}
.homeNewsCon .con SPAN EM IMG {
	MARGIN: 7px 5px 0px 0px
}
.homeNewsCon UL LI.n1 .other {

}
.homeNewsCon UL LI.n1 .other SPAN {
	FLOAT: right
}
.homeNewsCon UL LI.n1 .other EM {
	BACKGROUND: #00a0e9; FLOAT: right; MARGIN-LEFT: 10px
}
.homeNewsCon UL LI.n2 .other {
	TEXT-ALIGN: right
}
.homeNewsCon UL LI.n2 .other SPAN {
	FLOAT: left
}
.homeNewsCon UL LI.n2 .other EM {
	BACKGROUND: #00a0e9; FLOAT: left; MARGIN-RIGHT: 10px
}
.mid {
	MARGIN: 0px auto; WIDTH: 1000px
}
.p50 {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
ul.xy-pic {height:120px; border-bottom:2px solid #fef200; font-size:0; letter-spacing:normal; word-spacing:normal; text-align:center; font-size:0; padding:30px 0 0 0; }
ul.xy-pic li { width:90px; height:115px; padding:5px 6px 0 6px; background:url(../images/global.png) no-repeat 0 -2852px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:14px; letter-spacing:normal; word-spacing:normal; margin:0 21px; position:relative; }
ul.xy-pic li a { width:90px; height:90px; display:block; }
ul.xy-pic li a.cur1 { background:url(../images/global.png) no-repeat 0 -2466px; }
ul.xy-pic li.cur a.cur1,ul.xy-pic li a.cur1:hover { background:url(../images/global.png) no-repeat -100px -2466px; }
ul.xy-pic li a.cur2 { background:url(../images/global.png) no-repeat 0 -2578px; }
ul.xy-pic li.cur a.cur2,ul.xy-pic li a.cur2:hover { background:url(../images/global.png) no-repeat -100px -2578px; }
ul.xy-pic li a.cur3 { background:url(../images/global.png) no-repeat 0 -2706px; }
ul.xy-pic li.cur a.cur3,ul.xy-pic li a.cur3:hover { background:url(../images/global.png) no-repeat -100px -2706px; }
ul.xy-pic li i { width:12px; height:7px; overflow:hidden; background:url(../images/global.png) no-repeat -100px -2983px; position:absolute; left:50%; margin-left:-6px; bottom:-2px; display:none; }
ul.xy-pic li.cur i { display:block; }
.xy-tips { line-height:26px; padding:32px 0 0 0; text-align:center; font-size:16px; text-align:center; color:#fff }
.xy-tips h5 { line-height:70px; }

.nr { width:550px;  }

.nr p { line-height:28px; text-indent:35px; font-size:14px }


.pic { float:left; width:260px; height:410px; margin-right:20px; background:#f8f8f8; font:14px/26px microsoft yahei; color:#666; text-align:left; border-radius: 3px;
	box-shadow: 1px 1px 3px #e5e5e5;
	background: #fff;}
.pic img { margin-bottom:10px; width:260px;height:200px;}

.pic h3 { font-size:14px; text-align:center; line-height:40px; margin:0 }
.pic ul { margin:0 10px; }
.pic ul li { list-style:none; padding-left:10px }
.pic ul li a { color:#666; }
.pic:hover {  font:14px/26px microsoft yahei; color:#e12e2e; text-align:left; box-shadow: 1px 3px 3px #999; }
.pic:hover a { color:#000; }
.pic:hover a:hover { color:#e12e2e; text-decoration:underline }


.pic1 { float:left; width:500px; height:200px;font:12px/26px microsoft yahei; color:#666; text-align:left; margin-bottom:49px;border-radius: 3px;
	box-shadow: 1px 1px 3px #e5e5e5;
	background: #fff; }
.pic1 img { float:left }
.pic1 .wz { float:right; width:240px;height: 200px;
	line-height: 30px;
	font-size: 14px;}

.pic1 h3 { font-size:14px; text-align:center; line-height:40px; margin:0 }
.pic1 ul { margin:0 10px; }
.pic1 ul li { list-style:none; padding-left:10px }
.pic1 ul li a { color:#666; }
.pic1:hover { font:14px/26px microsoft yahei; color:#e12e2e; text-align:left; box-shadow: 1px 3px 3px #999; }
.pic1:hover a { color:#000;}
.pic1:hover a:hover { color:#e12e2e;text-decoration:underline }


.wrap33 a{ color:#323232;}
.xx2 { margin-bottom:30px; }
.xx21 li{ display:inline-block; text-align:center; margin-right:20px; list-style:none; font-size:14px; line-height:30px }
.yy1 { float:right; width:80px; padding-top:40px }
.yy1 a { float:left; margin:0 5px }

.yy1 a:hover { padding-top:1px; }


.yy1 { position:relative;z-index: 999;  }

.layer-link


.footer{ width:100%; position:relative; background:#2c323b; color:#fff; font-size:14px }
.bq { line-height:50px; text-align:center; border-top:1px solid #444 }

.box1 h3 { font-size:21px; color:#fff; margin-bottom:20px }
.box { width:180px; padding:40px 0; text-align:center; line-height:26px; font-size:14px }
.box p { font-size:14px; line-height:26px; margin:0 }

.box1 { width:450px; line-height:26px; font-size:12px; padding:40px 0;  }
.box1 p { font-size:12px; line-height:36px }

.xt { width:460px; }
.xt a .inc1{ overflow:hidden; transition:all ease-in-out .3s;}
.xt a .inc1 span{ display:block; width:460px; position:relative; left:0; top:0; overflow:hidden}
.xt a .inc1 span img{ display:block; width:454px; border:3px solid #fff }
.xt a .inc1 .lys{ position:absolute; left:0; bottom:0; height:50px; background:#000; width:100%; overflow:hidden; z-index:4;  transition:all linear .2s; opacity:0; filter:alpha(opacity=0)}
.xt a .inc1 .lys span { display:block; position:absolute; left:20px; top:10px; color:#fff; font-size:16px; text-align:left }
.xt a { margin-right:5px; margin-bottom:5px; float:left;}
.xt a:hover .inc1 .lys{ opacity:0.5; filter:alpha(opacity=50)}



.big { width:536px; }
.big a .inc1{ overflow:hidden; transition:all ease-in-out .3s;}
.big a .inc1 span{ display:block; width:536px; position:relative; left:0; top:0; overflow:hidden}
.big a .inc1 span img{ display:block; width:530px; height:327px; border:3px solid #fff }
.big a .inc1 .lys{ position:absolute; left:0; bottom:0; height:50px; background:#000; width:100%; overflow:hidden; z-index:4;  transition:all linear .2s; opacity:0; filter:alpha(opacity=0)}
.big a .inc1 .lys span{ display:block; position:absolute; left:20px; top:10px; color:#fff; font-size:16px; text-align:left }
.big a { margin-right:5px; margin-bottom:5px; float:left;}
.big a:hover .inc1 .lys{ opacity:0.5; filter:alpha(opacity=50)}
.link { margin-top:50px;line-height: 28px;width: 1120px; }
.link b{ font-size:14px; }
.link strong{ font-size:12px; line-height: 28px;font-weight: normal; }
.link a { margin:0 18px; }


.cp { margin-left:23px; margin-bottom:20px; width:324px; height:216px; position:relative; float:left  }
.cp h3 { font-size:18px; color:#fff; font-weight:100; text-align:center; background:#000;position: absolute; background: rgba(0, 0, 0, 0.7); margin:0; line-height:40px; width:100%; position:absolute; bottom:0; z-index:999 }
.cp h3:hover { font-size:18px; color:#fff; font-weight:100; text-align:center; background: rgba(0, 160, 233, 0.7);  line-height:40px }

.cp2 { margin-bottom:20px; width: 420px; height: 280px; position:relative; float:left  }
.cp2 h3 { font-size:14px; color:#fff; font-weight:100; text-align:center; background:#000; background: rgba(0, 0, 0, 0.7); margin:0; line-height:30px; width:100%; position:absolute; bottom:0; z-index:999 }
.cp2 h3:hover { font-size:14px; color:#fff; font-weight:100; text-align:center; background: rgba(0, 160, 233, 0.7);  line-height:30px }


.cp3 { margin-bottom:14px; width:229px; height:127px; position:relative; float:left  }
.cp3 h3 { font-size:14px; color:#fff; font-weight:100; text-align:center; background:#000; background: rgba(0, 0, 0, 0.7); margin:0; line-height:30px; width:100%; position:absolute; bottom:0; z-index:999 }
.cp3 h3:hover { font-size:14px; color:#fff; font-weight:100; text-align:center; background: rgba(0, 160, 233, 0.7);  line-height:30px }


.anli{ width:1100px; height:auto; margin:auto; overflow:hidden; font-family:'Microsoft Yahei';box-shadow: 8px 8px 12px #e5e5e5;background: #fff;}
.anli ul li{ width:340px; height:240px; overflow:hidden; float:left; margin:12px 12px; position:relative; text-align:center;border-radius: 3px;}
.anli ul li img{ width:340px; height:240px; position:absolute; left:0; top:0; z-index:10;}
.anli ul li .mark{ background:url(../images/jia.png) no-repeat center 80px #000;opacity:0.7; display:none; width:340px; height:240px; position:absolute; left:0; top:0; z-index:15; text-indent:-3000px; overflow:hidden;filter:alpha(opacity=0.7);}
.anli ul li .mark2{ width:340px; height:60px; line-height:70px;background:url(../images/touming.png) no-repeat center top; position:absolute; left:0; top:180px; color:#fff; font-size:16px; z-index:20;}

/*艺人*/
.yiren{ width:1100px; height:auto; margin:auto; overflow:hidden; font-family:'Microsoft Yahei';box-shadow: 8px 8px 12px #e5e5e5;background: #fff;}
.tpl3 .info-bottom
{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background-color:#fefefe;
	background-color:rgba(255,255,255,.7);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	padding:10px;
	text-align:center;
	font-size:14px;
	color:#333;
	text-shadow: 1px 1px 0 #fff;
}
.tpl3 .info-top
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	background-color:#fefefe;
	background-color:rgba(255,255,255,.7);
	box-shadow:0px 0 3px rgba(0,0,0,.5);
	padding:10px;
	text-align:center;
	font-size:14px;
	color:#333;
	text-shadow: 1px 1px 0 #fff;
}
.tpl3 .info-fly
{
	position:absolute;
	left:20px;
	right:20px;
	bottom:20px;
	background-color:#fefefe;
	background-color:rgba(255,255,255,.7);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	border-radius:3px;
	padding:10px;
	text-align:left;
	font-size:14px;
	color:#333;
	text-shadow: 1px 1px 0 #fff;
}


.tt { width:430px; }

.fl { float:left;}
.fr { float:right; }
.jj { width:560px; font-size:14px; color:#969595; line-height:26px;text-indent: 2em; }
.pp li { float:left; list-style:none; margin-right:90px; margin-bottom:30px;box-shadow: 1px 1px 3px #e5e5e5;
	background: #fff;}
.pp li:hover {box-shadow: 3px  3px 13px #999;}

/*.content { line-height:25px; }*/

.gs { margin-left:26px; margin-bottom:15px; width:240px; height:300px; position:relative; float:left  }
.gs .js p { margin:0; }
.gs .js { font-size:12px; color:#fff; font-weight:100; text-align:left; margin:0; line-height:26px; width:210px; height:160px; overflow:hidden; position:absolute; bottom:0; z-index:999; filter: alpha(Opacity=0); opacity:0; padding:15px; }



.gs .js:hover { font-size:12px; color:#fff; font-weight:100; text-align:left; background: rgba(0, 160, 233, 0.7);  line-height:26px; filter: alpha(Opacity=100); opacity:1; }
.ditu { width:646px; margin:0 auto; font-size:14px; line-height:36px; padding-top:30px }
.ditu h3 { font-size:18px; font-weight:100; padding-top:20px }
.tel { font-size:14px; background:url(tel.png) no-repeat left; padding-left:60px; color:#00a0ea; margin-bottom:100px }
.tel span { font-size:26px; }

.news{ width:1100px; height:auto; margin:auto; overflow:hidden; font-family:'Microsoft Yahei';box-shadow: 8px 8px 12px #e5e5e5;background: #fff;}
.newslist{ width:100%;}
.newslist li{overflow: hidden;
    width: 100%;
    padding: 10px 10px;

    background-color: #FFFFFF;
    height: 180px;
    margin: 10px 0px;
    box-shadow: 1px 1px 3px #b7b7b7;}
.newslist .time{ float:left; width:60px; padding-top: 20px;}


.newslist .tu { width:260px; height:170px; float:left; margin-left:10px; overflow:hidden;padding-top: 5px; }

.newslist .conts{ float: left;
    width: 390px;
    margin-left: 10px; }
.newslist .day,.newslist .date{ background-color:#38bceb;display:block; text-align:center; font-family:Arial; }
.newslist .day{ color:#fff; font-size:30px; line-height:50px; border-bottom:1px solid #fff }
.newslist .date{ font-size:12px; color:#fff; line-height:25px;font-weight: bold; }
.newslist  h3 {font-size:18px; color:#666; margin:10px;}
.newslist  h3 a { color:#303030; }
.newslist p { width: 370px;font-size:14px; color:#989898; padding-left: 10px; line-height:26px;text-indent:2em; }
.newslist p a { color:#979696; }
.newslist p a:hover { color:#555; }
.newslist .more{ color:#38bceb; font-size:12px }
.newslist .more:hover { color:#555; font-size:12px }

.xsdp { width:1100px; text-align: center;margin-bottom: 50px;}
.lm0 { background:#cc4242; border-bottom:3px solid #fcdf09;text-align: center;color: #fff; font-size:18px;  line-height:40px; margin-bottom:30px }
.lm1 { background:#292020; border-bottom:3px solid #fcdf09;text-align: center;color: #fff; font-size:18px;  line-height:40px; margin-bottom:30px }
.gm { width:130px; margin:10px 30px 0 10px;}
.ewm { margin-right:20px; padding-top:20px;}
.ewm h4 { font-size:16px; margin-bottom:5px;color: #FF0000;font-weight: bold;font-family: ‘microsoft yahei’}
.gm h4 { font-size:16px; margin:0 0 20px 0;color: #207BBF;font-weight: bold; font-family: ‘microsoft yahei’}
.gm2 h4 { font-size:16px; margin:0 0 20px 0;color: #208D05;font-weight: bold; font-family: ‘microsoft yahei’}
.gm2 { width: 330px;  }
.hzs { margin-bottom:20px;width: 330px; }
.hzs a { float:left; margin-right:5px; margin-bottom:5px }
.aan { width:130px; line-height:40px; text-align:center; font-size:16px; background:#ff5b02; color:#fff }
.aan2 { width:130px; line-height:40px; text-align:center; font-size:16px; background:#106b47; color:#fff }
.aan:hover { width:130px; line-height:40px; text-align:center; font-size:16px; background:#528f4b; color:#fff }
.aan2:hover { width:130px; line-height:40px; text-align:center; font-size:16px; background:#72058d; color:#fff }
.aan a { color:#fff; }
.aan2 a { color:#fff; }
.kf { font-size:16px; color: #FF0000;}
.wxts { width:600px;float:left;}
.picds{

	width: 450px;
	height: 290px;
	position: relative;

}
.buy
{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 450px;
	height: 290px;
	border: 3px solid #fff;
	background: url(/statics/images/st-opt-bg.png) repeat;
}


.layout_3 { margin-top: 20px; overflow: hidden; zoom: 1;}
.layout_3 .cel_1 { float: left; width: 270px; padding-right:30px; border-right:1px solid #e1e1e1 }
.layout_3 .cel_2 { float: left; width: 350px; margin-left: 30px; padding-right:30px; display: inline; border-right:1px solid #e1e1e1 }
.layout_3 .cel_3 { float: right; width: 265px; padding-left:10px }
.textList2 { overflow: hidden }
.textList2 li { list-style:none; font-size: 14px;line-height: 25px; margin:0; overflow: hidden; clear:both }
.textList2 li p { width: 266px; float:left; margin:0; height:26px; overflow:hidden }
.textList2 li span { font-size: 12px; float:right; width:40px }
.text-c{ text-align:center;margin: 20px;}
.text-c a{ margin-left:5px; padding:5px; border-style: solid; border-width:1px;}
.text-c span{margin-left:5px; padding:5px; border-solid:1px #6b6060;}
.dushuBox li { width: 122px; height: 128px; margin: 15px 0 0 7px; float: left;}
.dushuBox li span{display:block; line-height:18px; overflow:hidden;width: 113px;margin: auto;}
.columnPage ul.textList { width: 260px; margin: 0; margin-left:10px;margin-top: 10px; }
.columnPage .textList { border-bottom: 1px solid #eaeaea; padding: 10px 0 }
.columnPage .textList li { line-height:26px; list-style:none }
.columnPage .pp { margin-top: -6px; padding: 1px 0 0 3px; background: #FFF; zoom: 1 }
.columnPage .pp li { width: 136px; height: 136px; margin: 8px 0 0 16px }
.columnPage .pp li img { margin-top: 7px }
.columnPage .columnTit2 .select { width: 81px; }
.columnPage .columnTit2 span { width: 80px; }
.textList3 li { list-style:none; height:36px; overflow:hidden; font-size:14px; line-height:36px }
.columnTit { height: 38px; line-height: 38px; overflow: hidden; zoom: 1; border-bottom: solid 1px #e8e8e8; margin:0; margin-bottom:10px }
.columnTit span { width: 120px; font-size: 16px; text-align: center; overflow: hidden; position: relative; top: -2px; }
.columnTit span a { color: #2b2b2b; }
.mo { float:right; width:100px; font-size:14px;}
.line { display: block; height: 2px; background: #4a4a4a; overflow: hidden; }
.line .i { display: block; width: 120px; height: 2px; background: #00a0e9; border-right: solid 2px #fff; }

.tout { background:#f8f8f8;}

.slideBox-pd {
	width:280px;
	height:300px;

	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	border:1px #d9dfea solid;
	background:#fff;
	border-radius:2px;
}
.slideBox-pd .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:3px;
	bottom:6px;
	z-index:1;
}
.slideBox-pd .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
	margin:0;
	padding:0;
}
.slideBox-pd .hd ul li {
	float:left;
	margin-right:3px;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	cursor:pointer;
	background:#fff;
	list-style:none;
}
.slideBox-pd .hd ul li.on {
	background:#f60;
	color:#fff;
}
.slideBox-pd .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox-pd .bd img {
	min-width:280px;
	min-height:300px;
	_width:280px;
	_height:300px;
}
.slideBox-pd .tempWrap ul li{
	position:relative;
	height:300px;
	list-style:none;
	margin:0;
}
.slideBox-pd .tempWrap ul li p{
	position:absolute;
	width:270px;
	height:40px;
	line-height:20px;
	left:0;
	bottom:0;
	_bottom:5px;
	color:#fff;
	font-size:14px;
	padding:5px;
	background:url(bg-9.png) repeat;
	margin:0;
	/*background:#000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;*/
}
.slideBox-pd .tempWrap ul li p a,.slideBox-pd .tempWrap ul li p a:hover{
	color:#fff;
}

.b-box1{
	width:350px;
}
.b-box1 h2{
	text-align:center;
	padding:5px 0 10px 0;
	font-weight:bold;
	font-size:16px;
}
.b-box1 h2 a,.b-box1 h2 a:hover{
	color:#00a0e9;
}
.b-box1 p{
	padding:0 10px 5px 10px;
	line-height:22px;
	color:#666;
    text-indent: 1em;
}
.b-box1 p a,.b-box1 p a:hover{
	color:#00a0e9;
}
.bt0 { font-size:16px; margin-bottom: 10px;}


.pic2 { width:486px; height:260px; overflow:hidden; background:#00a0e9; font:12px/26px microsoft yahei; color:#fff; text-align:left; }
.pic2 img { float:left }
.pic2 .wz { float:right; width:200px; font-size:12px; padding:10px 20px }
.pic2 p { margin:0; }
.pic2 a { color:#fff; }
.pic2 h3 { font-size:14px; text-align:left; line-height:40px; margin:0 }

.pic2:hover { background:#f8f8f8; font:12px/26px microsoft yahei; color:#666; text-align:left;  }
.pic2:hover a { color:#666; }
.pic2:hover a:hover { color:#666; text-decoration:underline }
.wrap3 { width:938px; margin:0 auto; }
.wrap4 { width:760px; margin:0 auto; padding-top:30px}
.wrap00 { width:1140px; margin:0 auto; }
.m10 img { margin-bottom:20px; }

.poster-main {
	position: relative;
	margin: 30px auto;
}
.poster-main .poster-list .poster-item {
	position: absolute;
	left: 0;
	top: 0;
	list-style: none;
}
.poster-main .poster-btn {
	position: absolute;
	top: 0;
	cursor: pointer;
}
.poster-main .poster-prev-btn {
	left: 104px;
	background: url(../images/btn_l.png) no-repeat center center;
}
.poster-main .poster-next-btn {
	right: 100px;
	background: url(../images/btn_r.png) no-repeat center center;
}
.wrap11{ width:1000px; margin:auto;}
.wrap1100{ width:1100px; margin:auto;}
.article{ width:730px; float:left; font-size:14px; line-height:25px;}

.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}

#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:1px solid #C3D4E7;zoom:1; padding:0 20px}
#Article h1{color:#000;font:800 26px/30px "宋体",arial;margin-bottom:6px; text-align:center; padding:16px 0 8px; border-bottom:1px solid #e5e5e5}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article .content{ font-size:14px;color: #323232;}
#Article .content p{font-size:14px;line-height:23px;text-align:justify;word-wrap:break-word; padding:8px 0;text-indent: 2em;}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px}
#Article .related{ padding:10px 0 0}
#Article .related a{ color:#0b3b8c}
.Article-Tool{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd}
.Article-Tool a{width:16px;height:16px;line-height:16px;background: url(../images/v9/icon.png) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}


/*内容摘要*/
.summary {background-color:#F6FAFD;border: 1px solid #DCDDDD;font-size: 14px;line-height: 23px;margin: 15px 0 0;padding: 12px 5px 6px;text-align: justify;text-indent: 2em;}

/*视频*/
#site {
	width: 500px;
	margin: 50px auto;
}

#bloc {
	display: block;
	position: static;
	overflow: hidden;
}

.spbox {
	margin: 10px;

}
.spbox a{
	position: absolute;
	font-family:'microsoft yahei';
	font-size: 14px;

	z-index: 999;

	cursor:pointer;}

#videoBox {
	border: 6px solid #E1E1E1;
	transition: 0.5s;

}


#commentsBox {
	float: left;
	width: 340px;
}

#suggBox {
	float: left;
	width: 220px;
}

#commentsBox > div,
#suggBox > div {
	background: #212223;
	margin-bottom: 20px;
	padding: 20px 30px;
}

#suggBox p span {
	width: 100%;
	display: block;
	background: #924;
	height: 8px;
	margin: 10px 0;
}

#suggBox p:before {
	width: 30%;
	content: ' ';
	display: block;
	background: #121314;
	height: 8px;
	margin: 10px 0;
}

#suggBox p:after {
	width: 70%;
	content: ' ';
	display: block;
	background: #999;
	height: 8px;
	margin: 10px 0;
}

#commentsBox p span {
	width: 100%;
	display: block;
	background: #eee;
	height: 6px;
	margin: 15px 0;
}

#commentsBox p:before {
	width: 30%;
	content: ' ';
	display: block;
	background: #121314;
	height: 6px;
	margin: 10px 0;
}

#commentsBox p:after {
	width: 70%;
	content: ' ';
	display: block;
	background: #eee;
	height: 6px;
	margin: 10px 0;
}

video {
	width: 100%;
	vertical-align: bottom;
}

#videoBox.in {
	animation: ac 1s;
}

#videoBox.out {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 300px;
	z-index: 998;
	animation: an 0.5s;
}

/* videobox */
.videobox{background:#454545;width:1000px;height: 395px;margin:0 auto;}
.video-img{width:700px;float: left;}
.video-list{float: right;margin:0px 15px 0px 0px;}
.video-list li{width:270px;height:85px;position:relative;border:solid 1px #2c2c2c;cursor:pointer;margin: 10px 0;background-color: #2d2d2d;text-align: left;}
.video-list li img{float: left;margin: 2px 10px 0px 2px;}
.video-list li span{color:#FFFFFF;font-size: 14px;padding: 15px;}
.video-list li p{color:#FFFFFF;font-size: 12px;text-align: left;line-height: 15px;}
.video-list li .icon-video{position:absolute;left:40px;top:20px;width:33px;height:33px;z-index:99;}
.video-list li.now .icon-video{display:none;}
.f14 {
	font-size: 14px;
}